# 内置函数-序列操作

# help：返回对象的帮助信息
h1 = help([])
print(h1)
# dir：返回对象或者当前作用域内的属性列表,即所有的方法
print(dir([]))  # 列表的所有方法, pop ,clear等
# id：返回对象的唯一标识符
a = 'some text'
print(id(a))  # 69228568
# hash：获取对象的哈希值
print(hash('good good study'))
# type：返回对象的类型，或者根据传入的参数创建一个新的类型
i = type(1)
print(i)  # <class 'int'>  int类型
# len：返回对象的长度
len('abcd') # 字符串
len(bytes('abcd','utf-8'))  # 字节数组
len((1,2,3,4))  # 元组
len([1,2,3,4])  # 列表
len(range(1,5))  # range对象
len({'a':1,'b':2,'c':3,'d':4})  # 字典
len({'a','b','c','d'})  # 集合
len(frozenset('abcd'))  #不可变集合
